package com.alan.boot.mongo.entity;

import org.springframework.data.annotation.Id;

import java.util.Date;

public class SysUser {
    public static final String USER_PICTURE_URL = "/userPicture/";//用户头像存储路径
    public static final String USER_COMPRESS_PICTURE_URL = "/userPictureCompress/";//用户压缩头像存储路径

    @Id
    private String userUid;

    private String userNo;

    private String userId;

    private String userName;

    private String userNameUs;

    private String sn;

    private String givenname;

    private Short sex;

    private String homeplace;

    private String passport;

    private String birthday;

    private Integer orderIndex;

    private String password;

    private String departUid;

    private Short isManager;

    private String workCalendar;

    private String officeTel;

    private String officeFax;

    private String mobile;

    private String email;

    private String userIp;

    private Short isSingleLogin;

    private String workStatus;

    private Integer sessionTime;

    private String wechat;

    private String station;

    private String stationcode;

    private String managernumber;

    private String levels;

    private String ext1;

    private String ext2;

    private String ext3;

    private String ext4;

    private String ext5;

    private String reportTo;

    private Integer isClosed;

    private Date closeDate;

    private Date beginDate;

    private Date endDate;

    private Date createDate;

    private Date updateDate;

    private String companynumber;

    private String departmetNumber;

    private String accountType;

    private String costCenter;

    private String departName;
    private String employeeType;

    private String managerName;

    private String costCenterName;//成本中心名称
    private String profitCenterNo;//利润中心
    private String profitCenterName;//利润名称


    private String userPicture;//用户头像


    public static String getUserPictureUrl() {
        return USER_PICTURE_URL;
    }

    public static String getUserCompressPictureUrl() {
        return USER_COMPRESS_PICTURE_URL;
    }

    public String getUserUid() {
        return userUid;
    }

    public void setUserUid(String userUid) {
        this.userUid = userUid;
    }

    public String getUserNo() {
        return userNo;
    }

    public void setUserNo(String userNo) {
        this.userNo = userNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserNameUs() {
        return userNameUs;
    }

    public void setUserNameUs(String userNameUs) {
        this.userNameUs = userNameUs;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getGivenname() {
        return givenname;
    }

    public void setGivenname(String givenname) {
        this.givenname = givenname;
    }

    public Short getSex() {
        return sex;
    }

    public void setSex(Short sex) {
        this.sex = sex;
    }

    public String getHomeplace() {
        return homeplace;
    }

    public void setHomeplace(String homeplace) {
        this.homeplace = homeplace;
    }

    public String getPassport() {
        return passport;
    }

    public void setPassport(String passport) {
        this.passport = passport;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public Integer getOrderIndex() {
        return orderIndex;
    }

    public void setOrderIndex(Integer orderIndex) {
        this.orderIndex = orderIndex;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getDepartUid() {
        return departUid;
    }

    public void setDepartUid(String departUid) {
        this.departUid = departUid;
    }

    public Short getIsManager() {
        return isManager;
    }

    public void setIsManager(Short isManager) {
        this.isManager = isManager;
    }

    public String getWorkCalendar() {
        return workCalendar;
    }

    public void setWorkCalendar(String workCalendar) {
        this.workCalendar = workCalendar;
    }

    public String getOfficeTel() {
        return officeTel;
    }

    public void setOfficeTel(String officeTel) {
        this.officeTel = officeTel;
    }

    public String getOfficeFax() {
        return officeFax;
    }

    public void setOfficeFax(String officeFax) {
        this.officeFax = officeFax;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getUserIp() {
        return userIp;
    }

    public void setUserIp(String userIp) {
        this.userIp = userIp;
    }

    public Short getIsSingleLogin() {
        return isSingleLogin;
    }

    public void setIsSingleLogin(Short isSingleLogin) {
        this.isSingleLogin = isSingleLogin;
    }

    public String getWorkStatus() {
        return workStatus;
    }

    public void setWorkStatus(String workStatus) {
        this.workStatus = workStatus;
    }

    public Integer getSessionTime() {
        return sessionTime;
    }

    public void setSessionTime(Integer sessionTime) {
        this.sessionTime = sessionTime;
    }

    public String getWechat() {
        return wechat;
    }

    public void setWechat(String wechat) {
        this.wechat = wechat;
    }

    public String getStation() {
        return station;
    }

    public void setStation(String station) {
        this.station = station;
    }

    public String getStationcode() {
        return stationcode;
    }

    public void setStationcode(String stationcode) {
        this.stationcode = stationcode;
    }

    public String getManagernumber() {
        return managernumber;
    }

    public void setManagernumber(String managernumber) {
        this.managernumber = managernumber;
    }

    public String getLevels() {
        return levels;
    }

    public void setLevels(String levels) {
        this.levels = levels;
    }

    public String getExt1() {
        return ext1;
    }

    public void setExt1(String ext1) {
        this.ext1 = ext1;
    }

    public String getExt2() {
        return ext2;
    }

    public void setExt2(String ext2) {
        this.ext2 = ext2;
    }

    public String getExt3() {
        return ext3;
    }

    public void setExt3(String ext3) {
        this.ext3 = ext3;
    }

    public String getExt4() {
        return ext4;
    }

    public void setExt4(String ext4) {
        this.ext4 = ext4;
    }

    public String getExt5() {
        return ext5;
    }

    public void setExt5(String ext5) {
        this.ext5 = ext5;
    }

    public String getReportTo() {
        return reportTo;
    }

    public void setReportTo(String reportTo) {
        this.reportTo = reportTo;
    }

    public Integer getIsClosed() {
        return isClosed;
    }

    public void setIsClosed(Integer isClosed) {
        this.isClosed = isClosed;
    }

    public Date getCloseDate() {
        return closeDate;
    }

    public void setCloseDate(Date closeDate) {
        this.closeDate = closeDate;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getCompanynumber() {
        return companynumber;
    }

    public void setCompanynumber(String companynumber) {
        this.companynumber = companynumber;
    }

    public String getDepartmetNumber() {
        return departmetNumber;
    }

    public void setDepartmetNumber(String departmetNumber) {
        this.departmetNumber = departmetNumber;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public String getCostCenter() {
        return costCenter;
    }

    public void setCostCenter(String costCenter) {
        this.costCenter = costCenter;
    }

    public String getDepartName() {
        return departName;
    }

    public void setDepartName(String departName) {
        this.departName = departName;
    }

    public String getEmployeeType() {
        return employeeType;
    }

    public void setEmployeeType(String employeeType) {
        this.employeeType = employeeType;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getCostCenterName() {
        return costCenterName;
    }

    public void setCostCenterName(String costCenterName) {
        this.costCenterName = costCenterName;
    }

    public String getProfitCenterNo() {
        return profitCenterNo;
    }

    public void setProfitCenterNo(String profitCenterNo) {
        this.profitCenterNo = profitCenterNo;
    }

    public String getProfitCenterName() {
        return profitCenterName;
    }

    public void setProfitCenterName(String profitCenterName) {
        this.profitCenterName = profitCenterName;
    }

    public String getUserPicture() {
        return userPicture;
    }

    public void setUserPicture(String userPicture) {
        this.userPicture = userPicture;
    }
}